Text copied to clipboard!
Tytuł
Text copied to clipboard!Starszy Programista
Opis
Text copied to clipboard!
Poszukujemy doświadczonego i zmotywowanego Starszego Programisty, który dołączy do naszego zespołu technologicznego. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, rozwój, testowanie i utrzymanie zaawansowanych aplikacji oraz systemów informatycznych. Starszy Programista będzie również pełnił rolę mentora dla młodszych członków zespołu, wspierając ich rozwój zawodowy i techniczny.
W naszej firmie cenimy innowacyjność, odpowiedzialność i współpracę. Oferujemy środowisko pracy sprzyjające rozwojowi, w którym możesz realizować ambitne projekty technologiczne, korzystając z najnowszych narzędzi i technologii. Pracujemy w metodykach zwinnych, co pozwala nam szybko reagować na zmieniające się potrzeby biznesowe i technologiczne.
Twoje codzienne zadania będą obejmować analizę wymagań biznesowych, projektowanie architektury systemów, implementację kodu, przeprowadzanie testów jednostkowych i integracyjnych oraz współpracę z zespołami DevOps i QA. Będziesz również uczestniczyć w przeglądach kodu oraz proponować usprawnienia w procesach wytwarzania oprogramowania.
Idealny kandydat posiada co najmniej 5 lat doświadczenia w programowaniu, zna dobrze przynajmniej jeden język programowania wysokiego poziomu (np. Java, C#, Python), ma doświadczenie w pracy z bazami danych oraz zna zasady projektowania architektury oprogramowania. Dodatkowym atutem będzie znajomość chmur obliczeniowych (AWS, Azure, GCP) oraz doświadczenie w pracy z kontenerami (Docker, Kubernetes).
Jeśli jesteś osobą, która lubi rozwiązywać złożone problemy, dzielić się wiedzą i pracować w dynamicznym środowisku, ta oferta jest dla Ciebie. Dołącz do nas i rozwijaj swoją karierę jako Starszy Programista w firmie, która stawia na jakość, rozwój i innowacje.
Obowiązki
Text copied to clipboard!- Projektowanie i implementacja zaawansowanych rozwiązań programistycznych
- Analiza wymagań biznesowych i technicznych
- Tworzenie i utrzymywanie dokumentacji technicznej
- Przeprowadzanie przeglądów kodu i mentoring młodszych programistów
- Współpraca z zespołami QA, DevOps i analitykami biznesowymi
- Optymalizacja wydajności aplikacji i systemów
- Udział w planowaniu sprintów i retrospektywach
- Rozwiązywanie złożonych problemów technicznych
- Wdrażanie najlepszych praktyk w zakresie bezpieczeństwa i jakości kodu
- Utrzymywanie i rozwijanie istniejących systemów
Wymagania
Text copied to clipboard!- Minimum 5 lat doświadczenia w programowaniu
- Biegła znajomość przynajmniej jednego języka programowania (Java, C#, Python)
- Znajomość zasad projektowania architektury oprogramowania
- Doświadczenie w pracy z relacyjnymi i nierelacyjnymi bazami danych
- Znajomość narzędzi kontroli wersji (np. Git)
- Doświadczenie w pracy w metodykach Agile/Scrum
- Umiejętność rozwiązywania problemów i analitycznego myślenia
- Znajomość języka angielskiego na poziomie umożliwiającym pracę z dokumentacją
- Mile widziane doświadczenie z chmurą (AWS, Azure, GCP)
- Znajomość konteneryzacji (Docker, Kubernetes) będzie dodatkowym atutem
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie języki programowania znasz najlepiej?
- Czy masz doświadczenie w pracy z chmurą obliczeniową?
- Opisz projekt, z którego jesteś najbardziej dumny.
- Czy miałeś okazję mentorować młodszych programistów?
- Jakie narzędzia do kontroli wersji używasz na co dzień?
- Czy pracowałeś wcześniej w metodykach Agile lub Scrum?
- Jakie masz doświadczenie z bazami danych?
- Czy masz doświadczenie z konteneryzacją i orkiestracją?
- Jak radzisz sobie z rozwiązywaniem złożonych problemów technicznych?
- Jakie są Twoje oczekiwania względem rozwoju zawodowego?